package com.xiaoshuidi.cloud.module.finance.controller.admin.finance.vo.account;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Schema(description = "管理后台 - 账户扣款 Request VO")
@EqualsAndHashCode
@Data
public class FinanceAccountDeductReqVO {
    /**
     * 客户id
     */
    @Schema(description = "客户id")
    private Long custId;
    /**
     * 客户类型
     */
    @Schema(description = "客户类型")
    private String custType;
    /**
     * 扣款金额
     */
    @Schema(description = "扣款金额(元)")
    private BigDecimal amount;
    /**
     * 实际扣款时间
     */
    @Schema(description = "实际扣款时间")
    private LocalDateTime tradeTime;
    /**
     * 备注
     */
    @Schema(description = "备注")
    private String remark;
    /**
     * 附件
     */
    @Schema(description = "附件")
    private String attachment;
    /**
     * 操作人
     */
    @Schema(description = "操作人")
    private String operator;
}
